// pages/publisher/publisher.js
let util = require("../../utils/util.js");
let baseImgUrl = util.baseImgUrl;
const app = getApp();

Page({

  /**
   * 页面的初始数据
   */
  data: {
    networkStatus: true,
    loadingStatus: false,//默认加载完成，true--正在加载中
    loadgif: util.imgUrl + "loading.gif",//加载gif图
    loading: util.imgUrl + "loading.png",
    none_network: util.imgUrl + "none_network.png",

    topBg2: baseImgUrl+"topBg2.png",
    moon: baseImgUrl+"moon.png",
    scan: baseImgUrl + "scan.png",
    audio_bg: baseImgUrl +"audio_bg.png",
    audio_s: baseImgUrl +"audio_s.png",
    user:{
      userlogo: baseImgUrl + "userlogo.png",
      username:"用户的名字",
      userNo:"看点好",
      fans:"12万",
      read:"2532万",
      intro:"在你遍历出来的时候，直接把原有的数据替换成想要的数据就行了。。。。（很简单，但是当局者迷，但是由于自己解决的，可能存在"+
      "在你遍历出来的时候，直接把原有的数据替换成想要的数据就行了。。。。（很简单，但是当局者迷，但是由于自己解决的，可能存在"
    },
    newslists: [{
      id: 4,
      types: 2,//新闻类型
      title: "网上下拉刷新的例子挺多的，我也用了试成功了一个，但目前发现，当本来listView内容过少不能充满父容器的时候，下拉刷新的头部",
      name: "广告",
      user_nickname: "医学护肤",
      dianji: 100,
      picurl: [baseImgUrl + "/pic0.png", baseImgUrl + "/pic0.png", baseImgUrl + "/pic0.png"],
      color: true
    },
    {
      id: 5,
      types: 1,//新闻类型
      title: "网上下拉刷新的例子挺多的，我也用了试成功了一个，但目前发现，当本来listView内容过少不能充满父容器的时候，下拉刷新的头部",
      name: "美容护肤",
      user_nickname: "医学护肤",
      dianji: 100,
      picurl: [baseImgUrl + "/pic0.png", baseImgUrl + "/pic0.png", baseImgUrl + "/pic0.png"],
      color: false
    },
      {
        id: 6,
        types: 3,//新闻类型
        title: "网上下拉刷新的例子挺多的，我也用了试成功了一个，但目前发现，当本来listView内容过少不能充满父容器的时候，下拉刷新的头部",
        name: "美容护肤",
        user_nickname: "医学护肤",
        dianji: 100,
        picurl: [baseImgUrl + "/pic0.png", baseImgUrl + "/pic0.png", baseImgUrl + "/pic0.png"],
        color: false
      }]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that = this;
    /*********判断网络状态***************** */
    wx.getNetworkType({
      success: function (res) {
        var networkType = res.networkType;
        if (networkType == "none" || networkType == "unknown") {
          that.setData({
            networkStatus: false
          })
        } else {
          that.setData({
            networkStatus: true,

          })
        }
      }, fail: function (err) {
        console.log("获取网络失败" + err);
        that.setData({
          networkStatus: false
        })
      } 
    })

    //测试用
    that.setData({
      loadingStatus: true
    })
    setTimeout(function () {
      that.setData({
        loadingStatus: false
      })
    }, 500)

  },

  //点击新闻详情
  newsdetail: function (e) {
    wx.navigateTo({
      url: '/pages/detail/detail?newid=' + e.currentTarget.dataset.id,
    })
  },
 
  /*******点击进入视频文章详情*********** */
  audiodetail: function (e) {
    wx.navigateTo({
      url: '/pages/audio/audio?newid=' + e.currentTarget.dataset.id,
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    var that = this;
    console.log("---------------到底了-------------------");
    // 请求接口，获取数据
    // wx.request({
    //   url: '',
    // })

    //测试数据
    for (var i = 0; i < 3; i++) {
      var newNewslist = that.data.newslists;
      var newslists = that.data.newslists.concat(newNewslist);
      that.setData({
        newslists: newslists
      })

    }

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})